Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F4 Tunisia F5 Tunisia F6 Croatia F2 Morocco F1 Morocco F2 Hungary F3 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F1 Serbia & Montenegro F2 Serbia & Montenegro F3 Serbia & Montenegro F4 Serbia & Montenegro F5 Hungary F6 France F17 France F18 Croatia F2 UAE F1 UAE F2 Top Wool Challenger Biella - Biella XL Capital Bermuda Open - Bermuda Banca Stato Challenger Lugano - Lugano Black Forest Open 2002 - Freudenstadt Corona Mexico City Open - Mexico City Top Wool Challenger - Biella Nord/LB Open 2004 - Braunschweig Banja Luka Challenger 2005 - Banja Luka 3rd Volkswagon Challenger - Wolfsburg Coffee Cup Challenger - Chikmagalur Unique Zagreb Open - Zagreb Sarajevo Open - Sarajevo Open Castilla y Leon - Segovia ATP Guzzini Challenger - Recanati Geneva Challenger - Geneva Alexander Kolyaskin Memorial - Donetsk Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Internazionali de Tennis di Bergamo - Bergamo Samsung Securities Cup - Seoul Flea Market Cup - Busan Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Rijeka Open - Rijeka Sao Paulo - Brazil Belgrade Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Bogota Challenger - Bogota Arpa Ceramic Cup - Reggio Emilia Open Sainte Victoire - Aix-En-Provence Schickedanz Open - Furth Akbank Private Banking TED Open - Istanbul Memorial Savigni - Sassuolo Alexander Kolyaskin Memorial - Donetsk Guzzini Challenger - Recanati Cortina Challenger Como Challenger Banja Luka Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger PEOPLEnet Cup - Dnepropetrovsk Akbank Private Banking TED Open 2006 - Istanbul Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Lambertz Open by Stawag - Aachen Stella Artois Clay Court Championships - Budaors Playford Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Lille Challenger St. Brieuc Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Sophia Antipolis Challenger Tunis Challenger Bordeaux Challenger Aix En Provence Challenger Heilbronn Challenger V Trani Cup - Trani Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Ostrava Challenger San Marino Cepu Open - San Marino Split Challenger Nur-Sultan 2 Challenger Belgrade Challenger Nottingham 1 Challenger San Marino CEPU Open - San Marino VI Gramado Open de Tenis - Gramado Polska Energia Open - Bytom BH Telecom Indoors Sarajevo 2006 - Sarajevo Oberstaufen Cup - Oberstaufen Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Pekao Open 2004 - Szczecin Architect Open - Budapest Gemax Samsung Open 2005 - Belgrade Dharwad Challenger 2006 - Dharwad BMW Tennis Championship - Sunrise Ethias Trophy - Mons Sony Ericsson Open 2008 - Belgrade Memorial Piertomaso Tessitore - San Remo Monterrey Challenger Dallas Challenger Copa Petrobras Argentina - Buenos Aires Mallorca Open - Mallorca Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot AIG Japan Open - Tokyo Sydney International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Heineken Open - Auckland Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Masters Series - Hamburg Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Heineken Open - Auckland Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Chicago Challenger Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney Surbiton Challenger ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Nottingham Challenger Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Prostejov Challenger Open Sud de France - Montpellier VTR Open - Vina del Mar US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg San Marino Challenger Copa Claro - Buenos Aires Genova Challenger Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Bratislava Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney Brescia Challenger Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Argentina Open - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Open Seat Godo 2003 - Barcelona Kremlin Cup - Moscow Chengdu Open - Chengdu Movistar Open - Vina del Mar Gemax Open - Belgrade Valencia Open - Valencia Corona Mexico City Open - Mexico City Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg BMW Open - Munich Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Sofia Open - Sofia Intrum Stockholm Open - Stockholm Heineken Open - Auckland cinch Championships - London Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem AEGON International - Eastbourne Bet-at-home Open - Hamburg Aegon Nottingham Open - Nottingham Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Suisse Open - Gstaad Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Brisbane International - Brisbane Hungarian Open - Budapest Bratislava Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brasil Open - Sao Paulo Ismaning Challenger Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Serbia Open - Belgrade Swiss Indoors Basel - Basel Astana Open - Nur-Sultan Murray River Open - Melbourne Barcelona Open BancSabadell - Barcelona Open 13 Provence - Marseille China Open - Beijing Antalya Cup - Antalya Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech Heilbronn Open - Heilbronn BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Heineken Open - Auckland Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Orange Prokom Open - Sopot BCR Open Romania - Bucharest U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Estoril Open - Estoril Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney NASDAQ-100 Open - Miami Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Ordina Open - s-Hertogenbosch Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Tennis Masters Series - Madrid SkiStar Swedish Open - Bastad NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open de Tenis Comunidad Valenciana - Valencia VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Pacific Life Open - Indian Wells Sony Ericsson Open - Miami UNICEF Open - 's Hertogenbosch Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Swiss Indoors Basel - Basel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Rakuten Japan Open - Tokyo Shanghai ATP Masters 1000 - Shanghai China Open - Beijing Rio Open 500 - Rio de Janeiro BNP Paribas Masters - Paris Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Shanghai ATP Masters - Shanghai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Citi Open - Washington Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Gazprom Hungarian Open - Budapest Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BB&T Atlanta Open - Atlanta Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Serbia Open - Belgrade Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL dItalia - Rome Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne SkiStar Swedish Open - Bastad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal Davis Cup, World Group, QF, BLR-ARG 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, ARG-ITA 1-3 French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, SF, CZE-ARG 3-2 Mutua Madrilena Masters Madrid - Madrid Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, SWE-SRB 1-4 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Olympics - Beijing Olympics - London Olympics - Rio de Janeiro